package com.wages.project.system.dissent.mapper;

import java.util.List;
import com.wages.project.system.dissent.domain.Dissent;

/**
 * 异议信息Mapper接口
 * 
 * @author wages
 * @date 2021-02-08
 */
public interface DissentMapper 
{
    /**
     * 查询异议信息
     * 
     * @param id 异议信息ID
     * @return 异议信息
     */
    public Dissent selectDissentById(Long id);

    /**
     * 查询异议信息列表
     * 
     * @param dissent 异议信息
     * @return 异议信息集合
     */
    public List<Dissent> selectDissentList(Dissent dissent);

    /**
     * 新增异议信息
     * 
     * @param dissent 异议信息
     * @return 结果
     */
    public int insertDissent(Dissent dissent);

    /**
     * 修改异议信息
     * 
     * @param dissent 异议信息
     * @return 结果
     */
    public int updateDissent(Dissent dissent);

    /**
     * 删除异议信息
     * 
     * @param id 异议信息ID
     * @return 结果
     */
    public int deleteDissentById(Long id);

    /**
     * 批量删除异议信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteDissentByIds(String[] ids);
}
